package test.异常处理

import java.io.BufferedReader
import java.io.File
import java.io.FileReader

fun main(args: Array<String>) {
    var a = 10
    var b = 0
    try {
        println(a / b)
    } catch (e: Exception) {
        println("捕获到异常")
    }finally {
        println("最终要执行的代码")
    }


/*------------------- kotlin编译时异常处理----------------------*/
    //kotlin不检查编译时异常
    //kotlin认为大部分的编译时异常都是没有必要的
    val file = File("a.txt")
    val bufferedReader = BufferedReader(FileReader(file))
}


